#!/bin/bash

# 提示用户当前操作
echo "开始执行Git提交和推送操作..."

# 添加所有修改的文件
echo "执行: git add ."
git add .

# 检查add命令是否成功执行
if [ $? -ne 0 ]; then
    echo "git add 命令执行失败"
    exit 1
fi

# 交互式获取提交信息
echo "请输入提交信息（例如：增加板块页面）："
read commit_message

# 提交更改（使用用户输入的信息）
echo "执行: git commit -m '$commit_message'"
git commit -m "$commit_message"

# 检查commit命令是否成功执行
if [ $? -ne 0 ]; then
    echo "git commit 命令执行失败"
    exit 1
fi

# 强制推送到master分支
echo "执行: git push -f origin master"
git push -f origin master

# 检查push命令是否成功执行
if [ $? -ne 0 ]; then
    echo "git push 命令执行失败"
    exit 1
fi

echo "所有Git操作执行完成！"
exit 0
